import request from '@/utils/request'
import { ProductType, searchBodyType } from '@/type/product'


const api = '/search'

export default {
    /**
     * 搜索商品（整合所有搜索条件）
     * @param searchObj 搜索条件对象
     */
    searchProducts(searchObj: searchBodyType) {
        return request({
            url: `${api}/items`,
            method: 'post',
            data: searchObj
        })
    },
    
    /**
     * 根据关键字搜索商品名称建议
     * @param keyword 关键字
     */
    searchProductsByName(keyword: string) {
        return request({
            url: `${api}/suggest`,
            method: 'get',
            params: { keyword }
        })
    }
}